<?php

namespace app\index\controller;
use \think\Db;
use \think\Request;
use \think\Session;
use \think\Controller;
use \think\Model;
use \think\View;

	class Login{

		public function phoneCode(){
			
			$request = Request::instance();
			//获取电话号码	
			$phone = $request->param('phone');
			//验证号码
			// $res = Db::name('user')->where('code',$phone)->where('status=1')->field('uid')->select();

			// if(!$res){
				// $er = error("账号不存在或已被禁用");
				// return json($er);
			// }else{
				//阿里大于获取验证码
			// dump($phone);die;
			if($phone==""){
				$Info=error('手机号不能为空');
				return $Info;
			}

	}
		//登录方法
		public function login(){


			$request = Request::instance();
			$phone   = $request->param('phone');
			$code	 = $request->param('code');
			
			if($code = 1234){
				$res = Db::name('user')->where('phone',$phone)->field('uid,status,phone')->find();
					// $new = array_column($res,'0');
					// $new = array_map('current',$res);
				
					if($res['status'] == 1 ){

						$date['last_login_time'] = time();
						//更新登陆时间
						$update = Db::name('user')->where('uid',$res['uid'])->update($date);
						// dump($update);die;

						return success_re('登录成功',$update);
					}else{

						return error('当前状态不允许登录');
					}
			}else{
				return error('验证码错误');
				
			}
			
		}

		public function aa(){
			// echo 1;
			$new = new View();
			return $new->fetch('file');
			
		}

		public function upload(){    // 获取表单上传文件3.    
		$files = request()->file('image');

		// dump($files);die;
		    foreach($files as $file){
		    // 移动到框架应用根目录/public/uploads/ 目录下
		    $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
		    if($info){
		        // 成功上传后 获取上传信息
		        // 输出 jpg
		        echo $info->getExtension(); 
		        echo '<br />';
		        // 输出 42a79759f284b767dfcb2a0197904287.jpg
		        echo $info->getFilename(); 
		        $filename = $info->getFilename();
		        $res  = ROOT_PATH . 'public' . DS . 'uploads' . DS . date('Ymd') . DS . $filename;
		        echo '<br />'.$res;
		    }else{
		        // 上传失败获取错误信息
		        echo $file->getError();
		    }

		}
		$data['image'] = $info->getFilename();
		$data['uid'] = '3';
		$data['is_open'] = '1';
		$data['asktime'] = '1000';
		$res = DB::name('young_ask')->insert($data);
		dump($res);die;

	}
	
}

